import mysql.connector
from util import DbConnectUtils as db
from util.DbConnectUtils import JDBCUtils

# python  连接 mysql    要导入对应的模块
# mysql-connector                    mysql-connector-python
# 第三方的模块 都在  pypi 上
# 第三方的模块 在进行 导入的时候 需要使用  pip 命令
"""
    1、连接数据库时，要导入相应的模块
    2、 编写连接数据库的信息
    3、
"""


# 创建一个 可变长参数来保存数据库的连接信息

def d1():
    con = db.con()
    # 编写 sql语句
    sql = "SELECT * from students"
    #     游标 执行 sql
    cursor = con.cursor()
    cursor.execute(sql)
    value = cursor.fetchall()
    print(type(value))
    # print(value)
    #     列表的遍历
    for line in value:
        print(line)

    con.close()


def d2():
    con = JDBCUtils.get_sql_con('examtest')
    # 编写 sql语句
    sql = "SELECT * from students"
    #     游标 执行 sql
    cursor = con.cursor()
    cursor.execute(sql)
    value = cursor.fetchall()
    print(type(value))
    # print(value)
    #     列表的遍历
    for line in value:
        print(line)

    con.close()


if __name__ == '__main__':
    d2()
